$(function() {
    $('table.datatable').datatable({
        checkable: true,
        sortable: true,
        checkByClickRow: false
    });
    var mytable = $('table.datatable').data('zui.datatable');
    //添加操作
    $(".btn-add").click(function() {
        var url = $(this).data("url");
        location.href = url;
    })
    //批量启用操作
    $(".btn-resumesome").click(function() {
        var checkList = mytable.checks.checks;
        var url = $(this).data("url");
        if (checkList== '') {
            layer.msg('请勾选要启用的数据');
        }else {
            layer.confirm('是否启用所选中的数据？', {
                btn: ['确认', '取消'] //按钮
            }, function() {
                $.get(url, {
                    'ids': checkList.toString(),
                    'status': 1
                }, function(data) {
                    if (data.status) {
                        layer.msg(data.text, {
                            icon: 1
                        }, function() {
                            location.reload();
                        });
                    } else {
                        layer.msg(data.text, {
                            icon: 2
                        });
                    }
                })
            });
        }
    })
    //批量禁用操作
    $(".btn-forbidsome").click(function() {
        var checkList = mytable.checks.checks;
        var url = $(this).data("url");
        if (checkList== '') {
            layer.msg('请勾选要禁用的数据');
        }else {
            layer.confirm('是否禁用所选中的数据？', {
                btn: ['确认', '取消'] //按钮
            }, function() {
                $.get(url, {
                    'ids': checkList.toString(),
                    'status': 0
                }, function(data) {
                    if (data.status) {
                        layer.msg(data.text, {
                            icon: 1
                        }, function() {
                            location.reload();
                        });
                    } else {
                        layer.msg(data.text, {
                            icon: 2
                        });
                    }
                })
            });
        }
    })
    //批量删除操作
    $(".btn-delsome").click(function() {
        var checkList = mytable.checks.checks;
        var url = $(this).data("url");
        if (checkList== '') {
            layer.msg('请勾选要删除的数据');
        }else {
            layer.confirm('是否删除所勾选的数据？', {
                btn: ['确认', '取消'] //按钮
            }, function() {
                $.get(url, {
                    'ids': checkList.toString(),
                }, function(data) {
                    if (data.status) {
                        layer.msg(data.text, {
                            icon: 1
                        }, function() {
                            location.reload();
                        });
                    } else {
                        layer.msg(data.text, {
                            icon: 2
                        });
                    }
                })
            });
        }
    })
    //编辑单行操作
    $(".btn-edit").click(function() {
        var url = $(this).data("url");
        location.href = url;
    })
    //禁用单行操作
    $(".btn-forbidone").click(function() {
        var url = $(this).data("url");
        var id = $(this).parent().parent("tr").data("id");
        layer.confirm('是否禁用当前数据？', {
            btn: ['确认', '取消'] //按钮
        }, function() {
            $.get(url, {
                'status': 0
            }, function(data) {
                if (data.status) {
                    layer.msg(data.text, {
                        icon: 1
                    }, function() {
                        location.reload();
                    });
                } else {
                    layer.msg(data.text, {
                        icon: 2
                    });
                }
            })
        });
    })
    //启用单行操作
    $(".btn-resumeone").click(function() {
        var url = $(this).data("url");
        var id = $(this).parent().parent("tr").data("id");
        layer.confirm('是否启用当前数据？', {
            btn: ['确认', '取消'] //按钮
        }, function() {
            $.get(url, {
                'status': 1
            }, function(data) {
                if (data.status) {
                    layer.msg(data.text, {
                        icon: 1
                    }, function() {
                        location.reload();
                    });
                } else {
                    layer.msg(data.text, {
                        icon: 2
                    });
                }
            })
        });
    })
    //删除单行操作
    $(".btn-delone").click(function() {
        var url = $(this).data("url");
        var id = $(this).parent().parent("tr").data("id");
        layer.confirm('是否删除当前数据？', {
            btn: ['确认', '取消'] //按钮
        }, function() {
            $.get(url, {}, function(data) {
                if (data.status) {
                    layer.msg(data.text, {
                        icon: 1
                    }, function() {
                        location.reload();
                    });
                } else {
                    layer.msg(data.text, {
                        icon: 2
                    });
                }
            })
        });
    })
    //图片浏览
    $(".img-zoomify").zoomify();

    //更新模板
    $(".temp-update").click(function(){
      var url = $(this).data("url");
      $.get(url,{},function(data){
          new $.zui.Messager('更新模板成功', {type:'success'}).show();
          location.reload();
      });
    })
});
